1736bc64047d64c3995656d5b51bb4cfbfc06868,server/sonar-server/src/main/java/org/sonar/server/search/BaseIndex.java,BaseIndex,countByField,#IndexField#FilterBuilder#,561

Before Change


        QueryBuilders.matchAllQuery(),
        filter))
      .setSize(0)
      .addAggregation(AggregationBuilders
        .terms(indexField.field())
        .field(indexField.field())
        .order(Terms.Order.count(false))
        .size(Integer.MAX_VALUE)
        .minDocCount(0)).get()
      .getAggregations().get(indexField.field());

    for (Terms.Bucket value : values.getBuckets()) {

After Change


        QueryBuilders.matchAllQuery(),
        filter))
      .setSize(0)
      .addAggregation(AggregationBuilders
        .terms(indexField.field())
        .field(indexField.field())
        .order(Terms.Order.count(false))
        .size(Integer.MAX_VALUE)
        .minDocCount(0));

    basicProfile.stop(request.toString());
    SearchResponse response = request.get();
    fullProfile.stop(response.toString());

    Terms values =